{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "import numpy as np\n",
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 问题1：\n",
    "我们想知道这些电影数据中评分的平均分，导演的人数等信息，我们应该怎么获取？"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "movie = pd.read_csv('./data/IMDB-Movie-Data.csv')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Rank</th>\n",
       "      <th>Title</th>\n",
       "      <th>Genre</th>\n",
       "      <th>Description</th>\n",
       "      <th>Director</th>\n",
       "      <th>Actors</th>\n",
       "      <th>Year</th>\n",
       "      <th>Runtime (Minutes)</th>\n",
       "      <th>Rating</th>\n",
       "      <th>Votes</th>\n",
       "      <th>Revenue (Millions)</th>\n",
       "      <th>Metascore</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>Guardians of the Galaxy</td>\n",
       "      <td>Action,Adventure,Sci-Fi</td>\n",
       "      <td>A group of intergalactic criminals are forced ...</td>\n",
       "      <td>James Gunn</td>\n",
       "      <td>Chris Pratt, Vin Diesel, Bradley Cooper, Zoe S...</td>\n",
       "      <td>2014</td>\n",
       "      <td>121</td>\n",
       "      <td>8.1</td>\n",
       "      <td>757074</td>\n",
       "      <td>333.13</td>\n",
       "      <td>76.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>Prometheus</td>\n",
       "      <td>Adventure,Mystery,Sci-Fi</td>\n",
       "      <td>Following clues to the origin of mankind, a te...</td>\n",
       "      <td>Ridley Scott</td>\n",
       "      <td>Noomi Rapace, Logan Marshall-Green, Michael Fa...</td>\n",
       "      <td>2012</td>\n",
       "      <td>124</td>\n",
       "      <td>7.0</td>\n",
       "      <td>485820</td>\n",
       "      <td>126.46</td>\n",
       "      <td>65.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>Split</td>\n",
       "      <td>Horror,Thriller</td>\n",
       "      <td>Three girls are kidnapped by a man with a diag...</td>\n",
       "      <td>M. Night Shyamalan</td>\n",
       "      <td>James McAvoy, Anya Taylor-Joy, Haley Lu Richar...</td>\n",
       "      <td>2016</td>\n",
       "      <td>117</td>\n",
       "      <td>7.3</td>\n",
       "      <td>157606</td>\n",
       "      <td>138.12</td>\n",
       "      <td>62.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>Sing</td>\n",
       "      <td>Animation,Comedy,Family</td>\n",
       "      <td>In a city of humanoid animals, a hustling thea...</td>\n",
       "      <td>Christophe Lourdelet</td>\n",
       "      <td>Matthew McConaughey,Reese Witherspoon, Seth Ma...</td>\n",
       "      <td>2016</td>\n",
       "      <td>108</td>\n",
       "      <td>7.2</td>\n",
       "      <td>60545</td>\n",
       "      <td>270.32</td>\n",
       "      <td>59.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>Suicide Squad</td>\n",
       "      <td>Action,Adventure,Fantasy</td>\n",
       "      <td>A secret government agency recruits some of th...</td>\n",
       "      <td>David Ayer</td>\n",
       "      <td>Will Smith, Jared Leto, Margot Robbie, Viola D...</td>\n",
       "      <td>2016</td>\n",
       "      <td>123</td>\n",
       "      <td>6.2</td>\n",
       "      <td>393727</td>\n",
       "      <td>325.02</td>\n",
       "      <td>40.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>6</td>\n",
       "      <td>The Great Wall</td>\n",
       "      <td>Action,Adventure,Fantasy</td>\n",
       "      <td>European mercenaries searching for black powde...</td>\n",
       "      <td>Yimou Zhang</td>\n",
       "      <td>Matt Damon, Tian Jing, Willem Dafoe, Andy Lau</td>\n",
       "      <td>2016</td>\n",
       "      <td>103</td>\n",
       "      <td>6.1</td>\n",
       "      <td>56036</td>\n",
       "      <td>45.13</td>\n",
       "      <td>42.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>La La Land</td>\n",
       "      <td>Comedy,Drama,Music</td>\n",
       "      <td>A jazz pianist falls for an aspiring actress i...</td>\n",
       "      <td>Damien Chazelle</td>\n",
       "      <td>Ryan Gosling, Emma Stone, Rosemarie DeWitt, J....</td>\n",
       "      <td>2016</td>\n",
       "      <td>128</td>\n",
       "      <td>8.3</td>\n",
       "      <td>258682</td>\n",
       "      <td>151.06</td>\n",
       "      <td>93.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>Mindhorn</td>\n",
       "      <td>Comedy</td>\n",
       "      <td>A has-been actor best known for playing the ti...</td>\n",
       "      <td>Sean Foley</td>\n",
       "      <td>Essie Davis, Andrea Riseborough, Julian Barrat...</td>\n",
       "      <td>2016</td>\n",
       "      <td>89</td>\n",
       "      <td>6.4</td>\n",
       "      <td>2490</td>\n",
       "      <td>NaN</td>\n",
       "      <td>71.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>The Lost City of Z</td>\n",
       "      <td>Action,Adventure,Biography</td>\n",
       "      <td>A true-life drama, centering on British explor...</td>\n",
       "      <td>James Gray</td>\n",
       "      <td>Charlie Hunnam, Robert Pattinson, Sienna Mille...</td>\n",
       "      <td>2016</td>\n",
       "      <td>141</td>\n",
       "      <td>7.1</td>\n",
       "      <td>7188</td>\n",
       "      <td>8.01</td>\n",
       "      <td>78.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>Passengers</td>\n",
       "      <td>Adventure,Drama,Romance</td>\n",
       "      <td>A spacecraft traveling to a distant colony pla...</td>\n",
       "      <td>Morten Tyldum</td>\n",
       "      <td>Jennifer Lawrence, Chris Pratt, Michael Sheen,...</td>\n",
       "      <td>2016</td>\n",
       "      <td>116</td>\n",
       "      <td>7.0</td>\n",
       "      <td>192177</td>\n",
       "      <td>100.01</td>\n",
       "      <td>41.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>11</td>\n",
       "      <td>Fantastic Beasts and Where to Find Them</td>\n",
       "      <td>Adventure,Family,Fantasy</td>\n",
       "      <td>The adventures of writer Newt Scamander in New...</td>\n",
       "      <td>David Yates</td>\n",
       "      <td>Eddie Redmayne, Katherine Waterston, Alison Su...</td>\n",
       "      <td>2016</td>\n",
       "      <td>133</td>\n",
       "      <td>7.5</td>\n",
       "      <td>232072</td>\n",
       "      <td>234.02</td>\n",
       "      <td>66.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>12</td>\n",
       "      <td>Hidden Figures</td>\n",
       "      <td>Biography,Drama,History</td>\n",
       "      <td>The story of a team of female African-American...</td>\n",
       "      <td>Theodore Melfi</td>\n",
       "      <td>Taraji P. Henson, Octavia Spencer, Janelle Mon...</td>\n",
       "      <td>2016</td>\n",
       "      <td>127</td>\n",
       "      <td>7.8</td>\n",
       "      <td>93103</td>\n",
       "      <td>169.27</td>\n",
       "      <td>74.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>Rogue One</td>\n",
       "      <td>Action,Adventure,Sci-Fi</td>\n",
       "      <td>The Rebel Alliance makes a risky move to steal...</td>\n",
       "      <td>Gareth Edwards</td>\n",
       "      <td>Felicity Jones, Diego Luna, Alan Tudyk, Donnie...</td>\n",
       "      <td>2016</td>\n",
       "      <td>133</td>\n",
       "      <td>7.9</td>\n",
       "      <td>323118</td>\n",
       "      <td>532.17</td>\n",
       "      <td>65.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>14</td>\n",
       "      <td>Moana</td>\n",
       "      <td>Animation,Adventure,Comedy</td>\n",
       "      <td>In Ancient Polynesia, when a terrible curse in...</td>\n",
       "      <td>Ron Clements</td>\n",
       "      <td>Auli'i Cravalho, Dwayne Johnson, Rachel House,...</td>\n",
       "      <td>2016</td>\n",
       "      <td>107</td>\n",
       "      <td>7.7</td>\n",
       "      <td>118151</td>\n",
       "      <td>248.75</td>\n",
       "      <td>81.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>15</td>\n",
       "      <td>Colossal</td>\n",
       "      <td>Action,Comedy,Drama</td>\n",
       "      <td>Gloria is an out-of-work party girl forced to ...</td>\n",
       "      <td>Nacho Vigalondo</td>\n",
       "      <td>Anne Hathaway, Jason Sudeikis, Austin Stowell,...</td>\n",
       "      <td>2016</td>\n",
       "      <td>109</td>\n",
       "      <td>6.4</td>\n",
       "      <td>8612</td>\n",
       "      <td>2.87</td>\n",
       "      <td>70.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>16</td>\n",
       "      <td>The Secret Life of Pets</td>\n",
       "      <td>Animation,Adventure,Comedy</td>\n",
       "      <td>The quiet life of a terrier named Max is upend...</td>\n",
       "      <td>Chris Renaud</td>\n",
       "      <td>Louis C.K., Eric Stonestreet, Kevin Hart, Lake...</td>\n",
       "      <td>2016</td>\n",
       "      <td>87</td>\n",
       "      <td>6.6</td>\n",
       "      <td>120259</td>\n",
       "      <td>368.31</td>\n",
       "      <td>61.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>17</td>\n",
       "      <td>Hacksaw Ridge</td>\n",
       "      <td>Biography,Drama,History</td>\n",
       "      <td>WWII American Army Medic Desmond T. Doss, who ...</td>\n",
       "      <td>Mel Gibson</td>\n",
       "      <td>Andrew Garfield, Sam Worthington, Luke Bracey,...</td>\n",
       "      <td>2016</td>\n",
       "      <td>139</td>\n",
       "      <td>8.2</td>\n",
       "      <td>211760</td>\n",
       "      <td>67.12</td>\n",
       "      <td>71.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>18</td>\n",
       "      <td>Jason Bourne</td>\n",
       "      <td>Action,Thriller</td>\n",
       "      <td>The CIA's most dangerous former operative is d...</td>\n",
       "      <td>Paul Greengrass</td>\n",
       "      <td>Matt Damon, Tommy Lee Jones, Alicia Vikander,V...</td>\n",
       "      <td>2016</td>\n",
       "      <td>123</td>\n",
       "      <td>6.7</td>\n",
       "      <td>150823</td>\n",
       "      <td>162.16</td>\n",
       "      <td>58.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>19</td>\n",
       "      <td>Lion</td>\n",
       "      <td>Biography,Drama</td>\n",
       "      <td>A five-year-old Indian boy gets lost on the st...</td>\n",
       "      <td>Garth Davis</td>\n",
       "      <td>Dev Patel, Nicole Kidman, Rooney Mara, Sunny P...</td>\n",
       "      <td>2016</td>\n",
       "      <td>118</td>\n",
       "      <td>8.1</td>\n",
       "      <td>102061</td>\n",
       "      <td>51.69</td>\n",
       "      <td>69.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>20</td>\n",
       "      <td>Arrival</td>\n",
       "      <td>Drama,Mystery,Sci-Fi</td>\n",
       "      <td>When twelve mysterious spacecraft appear aroun...</td>\n",
       "      <td>Denis Villeneuve</td>\n",
       "      <td>Amy Adams, Jeremy Renner, Forest Whitaker,Mich...</td>\n",
       "      <td>2016</td>\n",
       "      <td>116</td>\n",
       "      <td>8.0</td>\n",
       "      <td>340798</td>\n",
       "      <td>100.50</td>\n",
       "      <td>81.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>21</td>\n",
       "      <td>Gold</td>\n",
       "      <td>Adventure,Drama,Thriller</td>\n",
       "      <td>Kenny Wells, a prospector desperate for a luck...</td>\n",
       "      <td>Stephen Gaghan</td>\n",
       "      <td>Matthew McConaughey, Edgar Ramírez, Bryce Dall...</td>\n",
       "      <td>2016</td>\n",
       "      <td>120</td>\n",
       "      <td>6.7</td>\n",
       "      <td>19053</td>\n",
       "      <td>7.22</td>\n",
       "      <td>49.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>22</td>\n",
       "      <td>Manchester by the Sea</td>\n",
       "      <td>Drama</td>\n",
       "      <td>A depressed uncle is asked to take care of his...</td>\n",
       "      <td>Kenneth Lonergan</td>\n",
       "      <td>Casey Affleck, Michelle Williams, Kyle Chandle...</td>\n",
       "      <td>2016</td>\n",
       "      <td>137</td>\n",
       "      <td>7.9</td>\n",
       "      <td>134213</td>\n",
       "      <td>47.70</td>\n",
       "      <td>96.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>23</td>\n",
       "      <td>Hounds of Love</td>\n",
       "      <td>Crime,Drama,Horror</td>\n",
       "      <td>A cold-blooded predatory couple while cruising...</td>\n",
       "      <td>Ben Young</td>\n",
       "      <td>Emma Booth, Ashleigh Cummings, Stephen Curry,S...</td>\n",
       "      <td>2016</td>\n",
       "      <td>108</td>\n",
       "      <td>6.7</td>\n",
       "      <td>1115</td>\n",
       "      <td>NaN</td>\n",
       "      <td>72.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>24</td>\n",
       "      <td>Trolls</td>\n",
       "      <td>Animation,Adventure,Comedy</td>\n",
       "      <td>After the Bergens invade Troll Village, Poppy,...</td>\n",
       "      <td>Walt Dohrn</td>\n",
       "      <td>Anna Kendrick, Justin Timberlake,Zooey Deschan...</td>\n",
       "      <td>2016</td>\n",
       "      <td>92</td>\n",
       "      <td>6.5</td>\n",
       "      <td>38552</td>\n",
       "      <td>153.69</td>\n",
       "      <td>56.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>25</td>\n",
       "      <td>Independence Day: Resurgence</td>\n",
       "      <td>Action,Adventure,Sci-Fi</td>\n",
       "      <td>Two decades after the first Independence Day i...</td>\n",
       "      <td>Roland Emmerich</td>\n",
       "      <td>Liam Hemsworth, Jeff Goldblum, Bill Pullman,Ma...</td>\n",
       "      <td>2016</td>\n",
       "      <td>120</td>\n",
       "      <td>5.3</td>\n",
       "      <td>127553</td>\n",
       "      <td>103.14</td>\n",
       "      <td>32.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>26</td>\n",
       "      <td>Paris pieds nus</td>\n",
       "      <td>Comedy</td>\n",
       "      <td>Fiona visits Paris for the first time to assis...</td>\n",
       "      <td>Dominique Abel</td>\n",
       "      <td>Fiona Gordon, Dominique Abel,Emmanuelle Riva, ...</td>\n",
       "      <td>2016</td>\n",
       "      <td>83</td>\n",
       "      <td>6.8</td>\n",
       "      <td>222</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>27</td>\n",
       "      <td>Bahubali: The Beginning</td>\n",
       "      <td>Action,Adventure,Drama</td>\n",
       "      <td>In ancient India, an adventurous and daring ma...</td>\n",
       "      <td>S.S. Rajamouli</td>\n",
       "      <td>Prabhas, Rana Daggubati, Anushka Shetty,Tamann...</td>\n",
       "      <td>2015</td>\n",
       "      <td>159</td>\n",
       "      <td>8.3</td>\n",
       "      <td>76193</td>\n",
       "      <td>6.50</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>28</td>\n",
       "      <td>Dead Awake</td>\n",
       "      <td>Horror,Thriller</td>\n",
       "      <td>A young woman must save herself and her friend...</td>\n",
       "      <td>Phillip Guzman</td>\n",
       "      <td>Jocelin Donahue, Jesse Bradford, Jesse Borrego...</td>\n",
       "      <td>2016</td>\n",
       "      <td>99</td>\n",
       "      <td>4.7</td>\n",
       "      <td>523</td>\n",
       "      <td>0.01</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>29</td>\n",
       "      <td>Bad Moms</td>\n",
       "      <td>Comedy</td>\n",
       "      <td>When three overworked and under-appreciated mo...</td>\n",
       "      <td>Jon Lucas</td>\n",
       "      <td>Mila Kunis, Kathryn Hahn, Kristen Bell,Christi...</td>\n",
       "      <td>2016</td>\n",
       "      <td>100</td>\n",
       "      <td>6.2</td>\n",
       "      <td>66540</td>\n",
       "      <td>113.08</td>\n",
       "      <td>60.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>30</td>\n",
       "      <td>Assassin's Creed</td>\n",
       "      <td>Action,Adventure,Drama</td>\n",
       "      <td>When Callum Lynch explores the memories of his...</td>\n",
       "      <td>Justin Kurzel</td>\n",
       "      <td>Michael Fassbender, Marion Cotillard, Jeremy I...</td>\n",
       "      <td>2016</td>\n",
       "      <td>115</td>\n",
       "      <td>5.9</td>\n",
       "      <td>112813</td>\n",
       "      <td>54.65</td>\n",
       "      <td>36.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>970</th>\n",
       "      <td>971</td>\n",
       "      <td>Texas Chainsaw 3D</td>\n",
       "      <td>Horror,Thriller</td>\n",
       "      <td>A young woman travels to Texas to collect an i...</td>\n",
       "      <td>John Luessenhop</td>\n",
       "      <td>Alexandra Daddario, Tania Raymonde, Scott East...</td>\n",
       "      <td>2013</td>\n",
       "      <td>92</td>\n",
       "      <td>4.8</td>\n",
       "      <td>37060</td>\n",
       "      <td>34.33</td>\n",
       "      <td>62.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>971</th>\n",
       "      <td>972</td>\n",
       "      <td>Disturbia</td>\n",
       "      <td>Drama,Mystery,Thriller</td>\n",
       "      <td>A teen living under house arrest becomes convi...</td>\n",
       "      <td>D.J. Caruso</td>\n",
       "      <td>Shia LaBeouf, David Morse, Carrie-Anne Moss, S...</td>\n",
       "      <td>2007</td>\n",
       "      <td>105</td>\n",
       "      <td>6.9</td>\n",
       "      <td>193491</td>\n",
       "      <td>80.05</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>972</th>\n",
       "      <td>973</td>\n",
       "      <td>Rock of Ages</td>\n",
       "      <td>Comedy,Drama,Musical</td>\n",
       "      <td>A small town girl and a city boy meet on the S...</td>\n",
       "      <td>Adam Shankman</td>\n",
       "      <td>Julianne Hough, Diego Boneta, Tom Cruise, Alec...</td>\n",
       "      <td>2012</td>\n",
       "      <td>123</td>\n",
       "      <td>5.9</td>\n",
       "      <td>64513</td>\n",
       "      <td>38.51</td>\n",
       "      <td>47.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>973</th>\n",
       "      <td>974</td>\n",
       "      <td>Scream 4</td>\n",
       "      <td>Horror,Mystery</td>\n",
       "      <td>Ten years have passed, and Sidney Prescott, wh...</td>\n",
       "      <td>Wes Craven</td>\n",
       "      <td>Neve Campbell, Courteney Cox, David Arquette, ...</td>\n",
       "      <td>2011</td>\n",
       "      <td>111</td>\n",
       "      <td>6.2</td>\n",
       "      <td>108544</td>\n",
       "      <td>38.18</td>\n",
       "      <td>52.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>974</th>\n",
       "      <td>975</td>\n",
       "      <td>Queen of Katwe</td>\n",
       "      <td>Biography,Drama,Sport</td>\n",
       "      <td>A Ugandan girl sees her world rapidly change a...</td>\n",
       "      <td>Mira Nair</td>\n",
       "      <td>Madina Nalwanga, David Oyelowo, Lupita Nyong'o...</td>\n",
       "      <td>2016</td>\n",
       "      <td>124</td>\n",
       "      <td>7.4</td>\n",
       "      <td>6753</td>\n",
       "      <td>8.81</td>\n",
       "      <td>73.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>975</th>\n",
       "      <td>976</td>\n",
       "      <td>My Big Fat Greek Wedding 2</td>\n",
       "      <td>Comedy,Family,Romance</td>\n",
       "      <td>A Portokalos family secret brings the beloved ...</td>\n",
       "      <td>Kirk Jones</td>\n",
       "      <td>Nia Vardalos, John Corbett, Michael Constantin...</td>\n",
       "      <td>2016</td>\n",
       "      <td>94</td>\n",
       "      <td>6.0</td>\n",
       "      <td>20966</td>\n",
       "      <td>59.57</td>\n",
       "      <td>37.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>976</th>\n",
       "      <td>977</td>\n",
       "      <td>Dark Places</td>\n",
       "      <td>Drama,Mystery,Thriller</td>\n",
       "      <td>Libby Day was only eight years old when her fa...</td>\n",
       "      <td>Gilles Paquet-Brenner</td>\n",
       "      <td>Charlize Theron, Nicholas Hoult, Christina Hen...</td>\n",
       "      <td>2015</td>\n",
       "      <td>113</td>\n",
       "      <td>6.2</td>\n",
       "      <td>31634</td>\n",
       "      <td>NaN</td>\n",
       "      <td>39.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>977</th>\n",
       "      <td>978</td>\n",
       "      <td>Amateur Night</td>\n",
       "      <td>Comedy</td>\n",
       "      <td>Guy Carter is an award-winning graduate studen...</td>\n",
       "      <td>Lisa Addario</td>\n",
       "      <td>Jason Biggs, Janet Montgomery,Ashley Tisdale, ...</td>\n",
       "      <td>2016</td>\n",
       "      <td>92</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2229</td>\n",
       "      <td>NaN</td>\n",
       "      <td>38.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>978</th>\n",
       "      <td>979</td>\n",
       "      <td>It's Only the End of the World</td>\n",
       "      <td>Drama</td>\n",
       "      <td>Louis (Gaspard Ulliel), a terminally ill write...</td>\n",
       "      <td>Xavier Dolan</td>\n",
       "      <td>Nathalie Baye, Vincent Cassel, Marion Cotillar...</td>\n",
       "      <td>2016</td>\n",
       "      <td>97</td>\n",
       "      <td>7.0</td>\n",
       "      <td>10658</td>\n",
       "      <td>NaN</td>\n",
       "      <td>48.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>979</th>\n",
       "      <td>980</td>\n",
       "      <td>The Skin I Live In</td>\n",
       "      <td>Drama,Thriller</td>\n",
       "      <td>A brilliant plastic surgeon, haunted by past t...</td>\n",
       "      <td>Pedro Almodóvar</td>\n",
       "      <td>Antonio Banderas, Elena Anaya, Jan Cornet,Mari...</td>\n",
       "      <td>2011</td>\n",
       "      <td>120</td>\n",
       "      <td>7.6</td>\n",
       "      <td>108772</td>\n",
       "      <td>3.19</td>\n",
       "      <td>70.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>980</th>\n",
       "      <td>981</td>\n",
       "      <td>Miracles from Heaven</td>\n",
       "      <td>Biography,Drama,Family</td>\n",
       "      <td>A young girl suffering from a rare digestive d...</td>\n",
       "      <td>Patricia Riggen</td>\n",
       "      <td>Jennifer Garner, Kylie Rogers, Martin Henderso...</td>\n",
       "      <td>2016</td>\n",
       "      <td>109</td>\n",
       "      <td>7.0</td>\n",
       "      <td>12048</td>\n",
       "      <td>61.69</td>\n",
       "      <td>44.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>981</th>\n",
       "      <td>982</td>\n",
       "      <td>Annie</td>\n",
       "      <td>Comedy,Drama,Family</td>\n",
       "      <td>A foster kid, who lives with her mean foster m...</td>\n",
       "      <td>Will Gluck</td>\n",
       "      <td>Quvenzhané Wallis, Cameron Diaz, Jamie Foxx, R...</td>\n",
       "      <td>2014</td>\n",
       "      <td>118</td>\n",
       "      <td>5.3</td>\n",
       "      <td>27312</td>\n",
       "      <td>85.91</td>\n",
       "      <td>33.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>982</th>\n",
       "      <td>983</td>\n",
       "      <td>Across the Universe</td>\n",
       "      <td>Drama,Fantasy,Musical</td>\n",
       "      <td>The music of the Beatles and the Vietnam War f...</td>\n",
       "      <td>Julie Taymor</td>\n",
       "      <td>Evan Rachel Wood, Jim Sturgess, Joe Anderson, ...</td>\n",
       "      <td>2007</td>\n",
       "      <td>133</td>\n",
       "      <td>7.4</td>\n",
       "      <td>95172</td>\n",
       "      <td>24.34</td>\n",
       "      <td>56.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>983</th>\n",
       "      <td>984</td>\n",
       "      <td>Let's Be Cops</td>\n",
       "      <td>Comedy</td>\n",
       "      <td>Two struggling pals dress as police officers f...</td>\n",
       "      <td>Luke Greenfield</td>\n",
       "      <td>Jake Johnson, Damon Wayans Jr., Rob Riggle, Ni...</td>\n",
       "      <td>2014</td>\n",
       "      <td>104</td>\n",
       "      <td>6.5</td>\n",
       "      <td>112729</td>\n",
       "      <td>82.39</td>\n",
       "      <td>30.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>984</th>\n",
       "      <td>985</td>\n",
       "      <td>Max</td>\n",
       "      <td>Adventure,Family</td>\n",
       "      <td>A Malinois dog that helped American Marines in...</td>\n",
       "      <td>Boaz Yakin</td>\n",
       "      <td>Thomas Haden Church, Josh Wiggins, Luke Kleint...</td>\n",
       "      <td>2015</td>\n",
       "      <td>111</td>\n",
       "      <td>6.8</td>\n",
       "      <td>21405</td>\n",
       "      <td>42.65</td>\n",
       "      <td>47.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>985</th>\n",
       "      <td>986</td>\n",
       "      <td>Your Highness</td>\n",
       "      <td>Adventure,Comedy,Fantasy</td>\n",
       "      <td>When Prince Fabious's bride is kidnapped, he g...</td>\n",
       "      <td>David Gordon Green</td>\n",
       "      <td>Danny McBride, Natalie Portman, James Franco, ...</td>\n",
       "      <td>2011</td>\n",
       "      <td>102</td>\n",
       "      <td>5.6</td>\n",
       "      <td>87904</td>\n",
       "      <td>21.56</td>\n",
       "      <td>31.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>986</th>\n",
       "      <td>987</td>\n",
       "      <td>Final Destination 5</td>\n",
       "      <td>Horror,Thriller</td>\n",
       "      <td>Survivors of a suspension-bridge collapse lear...</td>\n",
       "      <td>Steven Quale</td>\n",
       "      <td>Nicholas D'Agosto, Emma Bell, Arlen Escarpeta,...</td>\n",
       "      <td>2011</td>\n",
       "      <td>92</td>\n",
       "      <td>5.9</td>\n",
       "      <td>88000</td>\n",
       "      <td>42.58</td>\n",
       "      <td>50.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>987</th>\n",
       "      <td>988</td>\n",
       "      <td>Endless Love</td>\n",
       "      <td>Drama,Romance</td>\n",
       "      <td>The story of a privileged girl and a charismat...</td>\n",
       "      <td>Shana Feste</td>\n",
       "      <td>Gabriella Wilde, Alex Pettyfer, Bruce Greenwoo...</td>\n",
       "      <td>2014</td>\n",
       "      <td>104</td>\n",
       "      <td>6.3</td>\n",
       "      <td>33688</td>\n",
       "      <td>23.39</td>\n",
       "      <td>30.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>988</th>\n",
       "      <td>989</td>\n",
       "      <td>Martyrs</td>\n",
       "      <td>Horror</td>\n",
       "      <td>A young woman's quest for revenge against the ...</td>\n",
       "      <td>Pascal Laugier</td>\n",
       "      <td>Morjana Alaoui, Mylène Jampanoï, Catherine Bég...</td>\n",
       "      <td>2008</td>\n",
       "      <td>99</td>\n",
       "      <td>7.1</td>\n",
       "      <td>63785</td>\n",
       "      <td>NaN</td>\n",
       "      <td>89.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>989</th>\n",
       "      <td>990</td>\n",
       "      <td>Selma</td>\n",
       "      <td>Biography,Drama,History</td>\n",
       "      <td>A chronicle of Martin Luther King's campaign t...</td>\n",
       "      <td>Ava DuVernay</td>\n",
       "      <td>David Oyelowo, Carmen Ejogo, Tim Roth, Lorrain...</td>\n",
       "      <td>2014</td>\n",
       "      <td>128</td>\n",
       "      <td>7.5</td>\n",
       "      <td>67637</td>\n",
       "      <td>52.07</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>990</th>\n",
       "      <td>991</td>\n",
       "      <td>Underworld: Rise of the Lycans</td>\n",
       "      <td>Action,Adventure,Fantasy</td>\n",
       "      <td>An origins story centered on the centuries-old...</td>\n",
       "      <td>Patrick Tatopoulos</td>\n",
       "      <td>Rhona Mitra, Michael Sheen, Bill Nighy, Steven...</td>\n",
       "      <td>2009</td>\n",
       "      <td>92</td>\n",
       "      <td>6.6</td>\n",
       "      <td>129708</td>\n",
       "      <td>45.80</td>\n",
       "      <td>44.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>991</th>\n",
       "      <td>992</td>\n",
       "      <td>Taare Zameen Par</td>\n",
       "      <td>Drama,Family,Music</td>\n",
       "      <td>An eight-year-old boy is thought to be a lazy ...</td>\n",
       "      <td>Aamir Khan</td>\n",
       "      <td>Darsheel Safary, Aamir Khan, Tanay Chheda, Sac...</td>\n",
       "      <td>2007</td>\n",
       "      <td>165</td>\n",
       "      <td>8.5</td>\n",
       "      <td>102697</td>\n",
       "      <td>1.20</td>\n",
       "      <td>42.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>992</th>\n",
       "      <td>993</td>\n",
       "      <td>Take Me Home Tonight</td>\n",
       "      <td>Comedy,Drama,Romance</td>\n",
       "      <td>Four years after graduation, an awkward high s...</td>\n",
       "      <td>Michael Dowse</td>\n",
       "      <td>Topher Grace, Anna Faris, Dan Fogler, Teresa P...</td>\n",
       "      <td>2011</td>\n",
       "      <td>97</td>\n",
       "      <td>6.3</td>\n",
       "      <td>45419</td>\n",
       "      <td>6.92</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>993</th>\n",
       "      <td>994</td>\n",
       "      <td>Resident Evil: Afterlife</td>\n",
       "      <td>Action,Adventure,Horror</td>\n",
       "      <td>While still out to destroy the evil Umbrella C...</td>\n",
       "      <td>Paul W.S. Anderson</td>\n",
       "      <td>Milla Jovovich, Ali Larter, Wentworth Miller,K...</td>\n",
       "      <td>2010</td>\n",
       "      <td>97</td>\n",
       "      <td>5.9</td>\n",
       "      <td>140900</td>\n",
       "      <td>60.13</td>\n",
       "      <td>37.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>994</th>\n",
       "      <td>995</td>\n",
       "      <td>Project X</td>\n",
       "      <td>Comedy</td>\n",
       "      <td>3 high school seniors throw a birthday party t...</td>\n",
       "      <td>Nima Nourizadeh</td>\n",
       "      <td>Thomas Mann, Oliver Cooper, Jonathan Daniel Br...</td>\n",
       "      <td>2012</td>\n",
       "      <td>88</td>\n",
       "      <td>6.7</td>\n",
       "      <td>164088</td>\n",
       "      <td>54.72</td>\n",
       "      <td>48.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>995</th>\n",
       "      <td>996</td>\n",
       "      <td>Secret in Their Eyes</td>\n",
       "      <td>Crime,Drama,Mystery</td>\n",
       "      <td>A tight-knit team of rising investigators, alo...</td>\n",
       "      <td>Billy Ray</td>\n",
       "      <td>Chiwetel Ejiofor, Nicole Kidman, Julia Roberts...</td>\n",
       "      <td>2015</td>\n",
       "      <td>111</td>\n",
       "      <td>6.2</td>\n",
       "      <td>27585</td>\n",
       "      <td>NaN</td>\n",
       "      <td>45.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>996</th>\n",
       "      <td>997</td>\n",
       "      <td>Hostel: Part II</td>\n",
       "      <td>Horror</td>\n",
       "      <td>Three American college students studying abroa...</td>\n",
       "      <td>Eli Roth</td>\n",
       "      <td>Lauren German, Heather Matarazzo, Bijou Philli...</td>\n",
       "      <td>2007</td>\n",
       "      <td>94</td>\n",
       "      <td>5.5</td>\n",
       "      <td>73152</td>\n",
       "      <td>17.54</td>\n",
       "      <td>46.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>997</th>\n",
       "      <td>998</td>\n",
       "      <td>Step Up 2: The Streets</td>\n",
       "      <td>Drama,Music,Romance</td>\n",
       "      <td>Romantic sparks occur between two dance studen...</td>\n",
       "      <td>Jon M. Chu</td>\n",
       "      <td>Robert Hoffman, Briana Evigan, Cassie Ventura,...</td>\n",
       "      <td>2008</td>\n",
       "      <td>98</td>\n",
       "      <td>6.2</td>\n",
       "      <td>70699</td>\n",
       "      <td>58.01</td>\n",
       "      <td>50.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>998</th>\n",
       "      <td>999</td>\n",
       "      <td>Search Party</td>\n",
       "      <td>Adventure,Comedy</td>\n",
       "      <td>A pair of friends embark on a mission to reuni...</td>\n",
       "      <td>Scot Armstrong</td>\n",
       "      <td>Adam Pally, T.J. Miller, Thomas Middleditch,Sh...</td>\n",
       "      <td>2014</td>\n",
       "      <td>93</td>\n",
       "      <td>5.6</td>\n",
       "      <td>4881</td>\n",
       "      <td>NaN</td>\n",
       "      <td>22.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>999</th>\n",
       "      <td>1000</td>\n",
       "      <td>Nine Lives</td>\n",
       "      <td>Comedy,Family,Fantasy</td>\n",
       "      <td>A stuffy businessman finds himself trapped ins...</td>\n",
       "      <td>Barry Sonnenfeld</td>\n",
       "      <td>Kevin Spacey, Jennifer Garner, Robbie Amell,Ch...</td>\n",
       "      <td>2016</td>\n",
       "      <td>87</td>\n",
       "      <td>5.3</td>\n",
       "      <td>12435</td>\n",
       "      <td>19.64</td>\n",
       "      <td>11.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1000 rows × 12 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     Rank                                    Title  \\\n",
       "0       1                  Guardians of the Galaxy   \n",
       "1       2                               Prometheus   \n",
       "2       3                                    Split   \n",
       "3       4                                     Sing   \n",
       "4       5                            Suicide Squad   \n",
       "5       6                           The Great Wall   \n",
       "6       7                               La La Land   \n",
       "7       8                                 Mindhorn   \n",
       "8       9                       The Lost City of Z   \n",
       "9      10                               Passengers   \n",
       "10     11  Fantastic Beasts and Where to Find Them   \n",
       "11     12                           Hidden Figures   \n",
       "12     13                                Rogue One   \n",
       "13     14                                    Moana   \n",
       "14     15                                 Colossal   \n",
       "15     16                  The Secret Life of Pets   \n",
       "16     17                            Hacksaw Ridge   \n",
       "17     18                             Jason Bourne   \n",
       "18     19                                     Lion   \n",
       "19     20                                  Arrival   \n",
       "20     21                                     Gold   \n",
       "21     22                    Manchester by the Sea   \n",
       "22     23                           Hounds of Love   \n",
       "23     24                                   Trolls   \n",
       "24     25             Independence Day: Resurgence   \n",
       "25     26                          Paris pieds nus   \n",
       "26     27                  Bahubali: The Beginning   \n",
       "27     28                               Dead Awake   \n",
       "28     29                                 Bad Moms   \n",
       "29     30                         Assassin's Creed   \n",
       "..    ...                                      ...   \n",
       "970   971                        Texas Chainsaw 3D   \n",
       "971   972                                Disturbia   \n",
       "972   973                             Rock of Ages   \n",
       "973   974                                 Scream 4   \n",
       "974   975                           Queen of Katwe   \n",
       "975   976               My Big Fat Greek Wedding 2   \n",
       "976   977                              Dark Places   \n",
       "977   978                            Amateur Night   \n",
       "978   979           It's Only the End of the World   \n",
       "979   980                       The Skin I Live In   \n",
       "980   981                     Miracles from Heaven   \n",
       "981   982                                    Annie   \n",
       "982   983                      Across the Universe   \n",
       "983   984                            Let's Be Cops   \n",
       "984   985                                      Max   \n",
       "985   986                            Your Highness   \n",
       "986   987                      Final Destination 5   \n",
       "987   988                             Endless Love   \n",
       "988   989                                  Martyrs   \n",
       "989   990                                    Selma   \n",
       "990   991           Underworld: Rise of the Lycans   \n",
       "991   992                         Taare Zameen Par   \n",
       "992   993                     Take Me Home Tonight   \n",
       "993   994                 Resident Evil: Afterlife   \n",
       "994   995                                Project X   \n",
       "995   996                     Secret in Their Eyes   \n",
       "996   997                          Hostel: Part II   \n",
       "997   998                   Step Up 2: The Streets   \n",
       "998   999                             Search Party   \n",
       "999  1000                               Nine Lives   \n",
       "\n",
       "                          Genre  \\\n",
       "0       Action,Adventure,Sci-Fi   \n",
       "1      Adventure,Mystery,Sci-Fi   \n",
       "2               Horror,Thriller   \n",
       "3       Animation,Comedy,Family   \n",
       "4      Action,Adventure,Fantasy   \n",
       "5      Action,Adventure,Fantasy   \n",
       "6            Comedy,Drama,Music   \n",
       "7                        Comedy   \n",
       "8    Action,Adventure,Biography   \n",
       "9       Adventure,Drama,Romance   \n",
       "10     Adventure,Family,Fantasy   \n",
       "11      Biography,Drama,History   \n",
       "12      Action,Adventure,Sci-Fi   \n",
       "13   Animation,Adventure,Comedy   \n",
       "14          Action,Comedy,Drama   \n",
       "15   Animation,Adventure,Comedy   \n",
       "16      Biography,Drama,History   \n",
       "17              Action,Thriller   \n",
       "18              Biography,Drama   \n",
       "19         Drama,Mystery,Sci-Fi   \n",
       "20     Adventure,Drama,Thriller   \n",
       "21                        Drama   \n",
       "22           Crime,Drama,Horror   \n",
       "23   Animation,Adventure,Comedy   \n",
       "24      Action,Adventure,Sci-Fi   \n",
       "25                       Comedy   \n",
       "26       Action,Adventure,Drama   \n",
       "27              Horror,Thriller   \n",
       "28                       Comedy   \n",
       "29       Action,Adventure,Drama   \n",
       "..                          ...   \n",
       "970             Horror,Thriller   \n",
       "971      Drama,Mystery,Thriller   \n",
       "972        Comedy,Drama,Musical   \n",
       "973              Horror,Mystery   \n",
       "974       Biography,Drama,Sport   \n",
       "975       Comedy,Family,Romance   \n",
       "976      Drama,Mystery,Thriller   \n",
       "977                      Comedy   \n",
       "978                       Drama   \n",
       "979              Drama,Thriller   \n",
       "980      Biography,Drama,Family   \n",
       "981         Comedy,Drama,Family   \n",
       "982       Drama,Fantasy,Musical   \n",
       "983                      Comedy   \n",
       "984            Adventure,Family   \n",
       "985    Adventure,Comedy,Fantasy   \n",
       "986             Horror,Thriller   \n",
       "987               Drama,Romance   \n",
       "988                      Horror   \n",
       "989     Biography,Drama,History   \n",
       "990    Action,Adventure,Fantasy   \n",
       "991          Drama,Family,Music   \n",
       "992        Comedy,Drama,Romance   \n",
       "993     Action,Adventure,Horror   \n",
       "994                      Comedy   \n",
       "995         Crime,Drama,Mystery   \n",
       "996                      Horror   \n",
       "997         Drama,Music,Romance   \n",
       "998            Adventure,Comedy   \n",
       "999       Comedy,Family,Fantasy   \n",
       "\n",
       "                                           Description               Director  \\\n",
       "0    A group of intergalactic criminals are forced ...             James Gunn   \n",
       "1    Following clues to the origin of mankind, a te...           Ridley Scott   \n",
       "2    Three girls are kidnapped by a man with a diag...     M. Night Shyamalan   \n",
       "3    In a city of humanoid animals, a hustling thea...   Christophe Lourdelet   \n",
       "4    A secret government agency recruits some of th...             David Ayer   \n",
       "5    European mercenaries searching for black powde...            Yimou Zhang   \n",
       "6    A jazz pianist falls for an aspiring actress i...        Damien Chazelle   \n",
       "7    A has-been actor best known for playing the ti...             Sean Foley   \n",
       "8    A true-life drama, centering on British explor...             James Gray   \n",
       "9    A spacecraft traveling to a distant colony pla...          Morten Tyldum   \n",
       "10   The adventures of writer Newt Scamander in New...            David Yates   \n",
       "11   The story of a team of female African-American...         Theodore Melfi   \n",
       "12   The Rebel Alliance makes a risky move to steal...         Gareth Edwards   \n",
       "13   In Ancient Polynesia, when a terrible curse in...           Ron Clements   \n",
       "14   Gloria is an out-of-work party girl forced to ...        Nacho Vigalondo   \n",
       "15   The quiet life of a terrier named Max is upend...           Chris Renaud   \n",
       "16   WWII American Army Medic Desmond T. Doss, who ...             Mel Gibson   \n",
       "17   The CIA's most dangerous former operative is d...        Paul Greengrass   \n",
       "18   A five-year-old Indian boy gets lost on the st...            Garth Davis   \n",
       "19   When twelve mysterious spacecraft appear aroun...       Denis Villeneuve   \n",
       "20   Kenny Wells, a prospector desperate for a luck...         Stephen Gaghan   \n",
       "21   A depressed uncle is asked to take care of his...       Kenneth Lonergan   \n",
       "22   A cold-blooded predatory couple while cruising...              Ben Young   \n",
       "23   After the Bergens invade Troll Village, Poppy,...             Walt Dohrn   \n",
       "24   Two decades after the first Independence Day i...        Roland Emmerich   \n",
       "25   Fiona visits Paris for the first time to assis...         Dominique Abel   \n",
       "26   In ancient India, an adventurous and daring ma...         S.S. Rajamouli   \n",
       "27   A young woman must save herself and her friend...         Phillip Guzman   \n",
       "28   When three overworked and under-appreciated mo...              Jon Lucas   \n",
       "29   When Callum Lynch explores the memories of his...          Justin Kurzel   \n",
       "..                                                 ...                    ...   \n",
       "970  A young woman travels to Texas to collect an i...        John Luessenhop   \n",
       "971  A teen living under house arrest becomes convi...            D.J. Caruso   \n",
       "972  A small town girl and a city boy meet on the S...          Adam Shankman   \n",
       "973  Ten years have passed, and Sidney Prescott, wh...             Wes Craven   \n",
       "974  A Ugandan girl sees her world rapidly change a...              Mira Nair   \n",
       "975  A Portokalos family secret brings the beloved ...             Kirk Jones   \n",
       "976  Libby Day was only eight years old when her fa...  Gilles Paquet-Brenner   \n",
       "977  Guy Carter is an award-winning graduate studen...           Lisa Addario   \n",
       "978  Louis (Gaspard Ulliel), a terminally ill write...           Xavier Dolan   \n",
       "979  A brilliant plastic surgeon, haunted by past t...        Pedro Almodóvar   \n",
       "980  A young girl suffering from a rare digestive d...        Patricia Riggen   \n",
       "981  A foster kid, who lives with her mean foster m...             Will Gluck   \n",
       "982  The music of the Beatles and the Vietnam War f...           Julie Taymor   \n",
       "983  Two struggling pals dress as police officers f...        Luke Greenfield   \n",
       "984  A Malinois dog that helped American Marines in...             Boaz Yakin   \n",
       "985  When Prince Fabious's bride is kidnapped, he g...     David Gordon Green   \n",
       "986  Survivors of a suspension-bridge collapse lear...           Steven Quale   \n",
       "987  The story of a privileged girl and a charismat...            Shana Feste   \n",
       "988  A young woman's quest for revenge against the ...         Pascal Laugier   \n",
       "989  A chronicle of Martin Luther King's campaign t...           Ava DuVernay   \n",
       "990  An origins story centered on the centuries-old...     Patrick Tatopoulos   \n",
       "991  An eight-year-old boy is thought to be a lazy ...             Aamir Khan   \n",
       "992  Four years after graduation, an awkward high s...          Michael Dowse   \n",
       "993  While still out to destroy the evil Umbrella C...     Paul W.S. Anderson   \n",
       "994  3 high school seniors throw a birthday party t...        Nima Nourizadeh   \n",
       "995  A tight-knit team of rising investigators, alo...              Billy Ray   \n",
       "996  Three American college students studying abroa...               Eli Roth   \n",
       "997  Romantic sparks occur between two dance studen...             Jon M. Chu   \n",
       "998  A pair of friends embark on a mission to reuni...         Scot Armstrong   \n",
       "999  A stuffy businessman finds himself trapped ins...       Barry Sonnenfeld   \n",
       "\n",
       "                                                Actors  Year  \\\n",
       "0    Chris Pratt, Vin Diesel, Bradley Cooper, Zoe S...  2014   \n",
       "1    Noomi Rapace, Logan Marshall-Green, Michael Fa...  2012   \n",
       "2    James McAvoy, Anya Taylor-Joy, Haley Lu Richar...  2016   \n",
       "3    Matthew McConaughey,Reese Witherspoon, Seth Ma...  2016   \n",
       "4    Will Smith, Jared Leto, Margot Robbie, Viola D...  2016   \n",
       "5        Matt Damon, Tian Jing, Willem Dafoe, Andy Lau  2016   \n",
       "6    Ryan Gosling, Emma Stone, Rosemarie DeWitt, J....  2016   \n",
       "7    Essie Davis, Andrea Riseborough, Julian Barrat...  2016   \n",
       "8    Charlie Hunnam, Robert Pattinson, Sienna Mille...  2016   \n",
       "9    Jennifer Lawrence, Chris Pratt, Michael Sheen,...  2016   \n",
       "10   Eddie Redmayne, Katherine Waterston, Alison Su...  2016   \n",
       "11   Taraji P. Henson, Octavia Spencer, Janelle Mon...  2016   \n",
       "12   Felicity Jones, Diego Luna, Alan Tudyk, Donnie...  2016   \n",
       "13   Auli'i Cravalho, Dwayne Johnson, Rachel House,...  2016   \n",
       "14   Anne Hathaway, Jason Sudeikis, Austin Stowell,...  2016   \n",
       "15   Louis C.K., Eric Stonestreet, Kevin Hart, Lake...  2016   \n",
       "16   Andrew Garfield, Sam Worthington, Luke Bracey,...  2016   \n",
       "17   Matt Damon, Tommy Lee Jones, Alicia Vikander,V...  2016   \n",
       "18   Dev Patel, Nicole Kidman, Rooney Mara, Sunny P...  2016   \n",
       "19   Amy Adams, Jeremy Renner, Forest Whitaker,Mich...  2016   \n",
       "20   Matthew McConaughey, Edgar Ramírez, Bryce Dall...  2016   \n",
       "21   Casey Affleck, Michelle Williams, Kyle Chandle...  2016   \n",
       "22   Emma Booth, Ashleigh Cummings, Stephen Curry,S...  2016   \n",
       "23   Anna Kendrick, Justin Timberlake,Zooey Deschan...  2016   \n",
       "24   Liam Hemsworth, Jeff Goldblum, Bill Pullman,Ma...  2016   \n",
       "25   Fiona Gordon, Dominique Abel,Emmanuelle Riva, ...  2016   \n",
       "26   Prabhas, Rana Daggubati, Anushka Shetty,Tamann...  2015   \n",
       "27   Jocelin Donahue, Jesse Bradford, Jesse Borrego...  2016   \n",
       "28   Mila Kunis, Kathryn Hahn, Kristen Bell,Christi...  2016   \n",
       "29   Michael Fassbender, Marion Cotillard, Jeremy I...  2016   \n",
       "..                                                 ...   ...   \n",
       "970  Alexandra Daddario, Tania Raymonde, Scott East...  2013   \n",
       "971  Shia LaBeouf, David Morse, Carrie-Anne Moss, S...  2007   \n",
       "972  Julianne Hough, Diego Boneta, Tom Cruise, Alec...  2012   \n",
       "973  Neve Campbell, Courteney Cox, David Arquette, ...  2011   \n",
       "974  Madina Nalwanga, David Oyelowo, Lupita Nyong'o...  2016   \n",
       "975  Nia Vardalos, John Corbett, Michael Constantin...  2016   \n",
       "976  Charlize Theron, Nicholas Hoult, Christina Hen...  2015   \n",
       "977  Jason Biggs, Janet Montgomery,Ashley Tisdale, ...  2016   \n",
       "978  Nathalie Baye, Vincent Cassel, Marion Cotillar...  2016   \n",
       "979  Antonio Banderas, Elena Anaya, Jan Cornet,Mari...  2011   \n",
       "980  Jennifer Garner, Kylie Rogers, Martin Henderso...  2016   \n",
       "981  Quvenzhané Wallis, Cameron Diaz, Jamie Foxx, R...  2014   \n",
       "982  Evan Rachel Wood, Jim Sturgess, Joe Anderson, ...  2007   \n",
       "983  Jake Johnson, Damon Wayans Jr., Rob Riggle, Ni...  2014   \n",
       "984  Thomas Haden Church, Josh Wiggins, Luke Kleint...  2015   \n",
       "985  Danny McBride, Natalie Portman, James Franco, ...  2011   \n",
       "986  Nicholas D'Agosto, Emma Bell, Arlen Escarpeta,...  2011   \n",
       "987  Gabriella Wilde, Alex Pettyfer, Bruce Greenwoo...  2014   \n",
       "988  Morjana Alaoui, Mylène Jampanoï, Catherine Bég...  2008   \n",
       "989  David Oyelowo, Carmen Ejogo, Tim Roth, Lorrain...  2014   \n",
       "990  Rhona Mitra, Michael Sheen, Bill Nighy, Steven...  2009   \n",
       "991  Darsheel Safary, Aamir Khan, Tanay Chheda, Sac...  2007   \n",
       "992  Topher Grace, Anna Faris, Dan Fogler, Teresa P...  2011   \n",
       "993  Milla Jovovich, Ali Larter, Wentworth Miller,K...  2010   \n",
       "994  Thomas Mann, Oliver Cooper, Jonathan Daniel Br...  2012   \n",
       "995  Chiwetel Ejiofor, Nicole Kidman, Julia Roberts...  2015   \n",
       "996  Lauren German, Heather Matarazzo, Bijou Philli...  2007   \n",
       "997  Robert Hoffman, Briana Evigan, Cassie Ventura,...  2008   \n",
       "998  Adam Pally, T.J. Miller, Thomas Middleditch,Sh...  2014   \n",
       "999  Kevin Spacey, Jennifer Garner, Robbie Amell,Ch...  2016   \n",
       "\n",
       "     Runtime (Minutes)  Rating   Votes  Revenue (Millions)  Metascore  \n",
       "0                  121     8.1  757074              333.13       76.0  \n",
       "1                  124     7.0  485820              126.46       65.0  \n",
       "2                  117     7.3  157606              138.12       62.0  \n",
       "3                  108     7.2   60545              270.32       59.0  \n",
       "4                  123     6.2  393727              325.02       40.0  \n",
       "5                  103     6.1   56036               45.13       42.0  \n",
       "6                  128     8.3  258682              151.06       93.0  \n",
       "7                   89     6.4    2490                 NaN       71.0  \n",
       "8                  141     7.1    7188                8.01       78.0  \n",
       "9                  116     7.0  192177              100.01       41.0  \n",
       "10                 133     7.5  232072              234.02       66.0  \n",
       "11                 127     7.8   93103              169.27       74.0  \n",
       "12                 133     7.9  323118              532.17       65.0  \n",
       "13                 107     7.7  118151              248.75       81.0  \n",
       "14                 109     6.4    8612                2.87       70.0  \n",
       "15                  87     6.6  120259              368.31       61.0  \n",
       "16                 139     8.2  211760               67.12       71.0  \n",
       "17                 123     6.7  150823              162.16       58.0  \n",
       "18                 118     8.1  102061               51.69       69.0  \n",
       "19                 116     8.0  340798              100.50       81.0  \n",
       "20                 120     6.7   19053                7.22       49.0  \n",
       "21                 137     7.9  134213               47.70       96.0  \n",
       "22                 108     6.7    1115                 NaN       72.0  \n",
       "23                  92     6.5   38552              153.69       56.0  \n",
       "24                 120     5.3  127553              103.14       32.0  \n",
       "25                  83     6.8     222                 NaN        NaN  \n",
       "26                 159     8.3   76193                6.50        NaN  \n",
       "27                  99     4.7     523                0.01        NaN  \n",
       "28                 100     6.2   66540              113.08       60.0  \n",
       "29                 115     5.9  112813               54.65       36.0  \n",
       "..                 ...     ...     ...                 ...        ...  \n",
       "970                 92     4.8   37060               34.33       62.0  \n",
       "971                105     6.9  193491               80.05        NaN  \n",
       "972                123     5.9   64513               38.51       47.0  \n",
       "973                111     6.2  108544               38.18       52.0  \n",
       "974                124     7.4    6753                8.81       73.0  \n",
       "975                 94     6.0   20966               59.57       37.0  \n",
       "976                113     6.2   31634                 NaN       39.0  \n",
       "977                 92     5.0    2229                 NaN       38.0  \n",
       "978                 97     7.0   10658                 NaN       48.0  \n",
       "979                120     7.6  108772                3.19       70.0  \n",
       "980                109     7.0   12048               61.69       44.0  \n",
       "981                118     5.3   27312               85.91       33.0  \n",
       "982                133     7.4   95172               24.34       56.0  \n",
       "983                104     6.5  112729               82.39       30.0  \n",
       "984                111     6.8   21405               42.65       47.0  \n",
       "985                102     5.6   87904               21.56       31.0  \n",
       "986                 92     5.9   88000               42.58       50.0  \n",
       "987                104     6.3   33688               23.39       30.0  \n",
       "988                 99     7.1   63785                 NaN       89.0  \n",
       "989                128     7.5   67637               52.07        NaN  \n",
       "990                 92     6.6  129708               45.80       44.0  \n",
       "991                165     8.5  102697                1.20       42.0  \n",
       "992                 97     6.3   45419                6.92        NaN  \n",
       "993                 97     5.9  140900               60.13       37.0  \n",
       "994                 88     6.7  164088               54.72       48.0  \n",
       "995                111     6.2   27585                 NaN       45.0  \n",
       "996                 94     5.5   73152               17.54       46.0  \n",
       "997                 98     6.2   70699               58.01       50.0  \n",
       "998                 93     5.6    4881                 NaN       22.0  \n",
       "999                 87     5.3   12435               19.64       11.0  \n",
       "\n",
       "[1000 rows x 12 columns]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "movie"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "6.723199999999999"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "movie['Rating'].mean()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1000"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "movie['Director'].count() # 有重复"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "644"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "movie['Director'].unique().shape[0] # 去重"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 问题2：\n",
    "对于这一组电影数据，如果我们想rating，runtime的分布情况，应该如何呈现数据？"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x158124e5ef0>"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "movie['Rating'].plot(kind='hist')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 2000x800 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 改进\n",
    "# 1.创建画布\n",
    "plt.figure(figsize=(20, 8), dpi=100)\n",
    "\n",
    "# 2.绘制\n",
    "plt.hist(movie['Rating'].values, 20)\n",
    "\n",
    "# 2.1 增加x轴刻度\n",
    "max_ = movie['Rating'].max()\n",
    "min_ = movie['Rating'].min()\n",
    "x1 = np.linspace(min_, max_, 21)\n",
    "# print(x1)\n",
    " \n",
    "plt.xticks(x1)\n",
    "\n",
    "plt.grid()\n",
    "\n",
    "# 3.显示\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 2000x800 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 时常分布统计\n",
    "\n",
    "# 1.创建画布\n",
    "plt.figure(figsize=(20, 8), dpi=100)\n",
    "\n",
    "# 2.绘制\n",
    "plt.hist(movie['Runtime (Minutes)'].values, 20)\n",
    "\n",
    "# 2.1 增加x轴刻度\n",
    "max_ = movie['Runtime (Minutes)'].max()\n",
    "min_ = movie['Runtime (Minutes)'].min()\n",
    "x1 = np.linspace(min_, max_, 21)\n",
    "# print(x1)\n",
    " \n",
    "plt.xticks(x1)\n",
    "\n",
    "plt.grid()\n",
    "\n",
    "# 3.显示\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 问题3\n",
    "对于这一组电影数据，如果我们希望统计电影分类(genre)的情况，应该如何处理数据？"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0     Action,Adventure,Sci-Fi\n",
       "1    Adventure,Mystery,Sci-Fi\n",
       "2             Horror,Thriller\n",
       "3     Animation,Comedy,Family\n",
       "4    Action,Adventure,Fantasy\n",
       "Name: Genre, dtype: object"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "movie['Genre'].head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "temp_list = [i.split(',') for i in movie['Genre']]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [],
   "source": [
    "array_list = np.unique([j for i in temp_list for j in i])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "20"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "array_list.shape[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(1000, 12)"
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "movie.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([[0., 0., 0., ..., 0., 0., 0.],\n",
       "       [0., 0., 0., ..., 0., 0., 0.],\n",
       "       [0., 0., 0., ..., 0., 0., 0.],\n",
       "       ...,\n",
       "       [0., 0., 0., ..., 0., 0., 0.],\n",
       "       [0., 0., 0., ..., 0., 0., 0.],\n",
       "       [0., 0., 0., ..., 0., 0., 0.]])"
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "np.zeros((movie.shape[0], array_list.shape[0]))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 创建一个全为0的df\n",
    "gener_zero = pd.DataFrame(np.zeros((movie.shape[0], array_list.shape[0])), columns=array_list)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Action</th>\n",
       "      <th>Adventure</th>\n",
       "      <th>Animation</th>\n",
       "      <th>Biography</th>\n",
       "      <th>Comedy</th>\n",
       "      <th>Crime</th>\n",
       "      <th>Drama</th>\n",
       "      <th>Family</th>\n",
       "      <th>Fantasy</th>\n",
       "      <th>History</th>\n",
       "      <th>Horror</th>\n",
       "      <th>Music</th>\n",
       "      <th>Musical</th>\n",
       "      <th>Mystery</th>\n",
       "      <th>Romance</th>\n",
       "      <th>Sci-Fi</th>\n",
       "      <th>Sport</th>\n",
       "      <th>Thriller</th>\n",
       "      <th>War</th>\n",
       "      <th>Western</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   Action  Adventure  Animation  Biography  Comedy  Crime  Drama  Family  \\\n",
       "0     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n",
       "1     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n",
       "2     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n",
       "3     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n",
       "4     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n",
       "\n",
       "   Fantasy  History  Horror  Music  Musical  Mystery  Romance  Sci-Fi  Sport  \\\n",
       "0      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n",
       "1      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n",
       "2      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n",
       "3      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n",
       "4      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n",
       "\n",
       "   Thriller  War  Western  \n",
       "0       0.0  0.0      0.0  \n",
       "1       0.0  0.0      0.0  \n",
       "2       0.0  0.0      0.0  \n",
       "3       0.0  0.0      0.0  \n",
       "4       0.0  0.0      0.0  "
      ]
     },
     "execution_count": 40,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "gener_zero.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "c:\\users\\think\\envs\\ai\\lib\\site-packages\\ipykernel_launcher.py:2: DeprecationWarning: \n",
      ".ix is deprecated. Please use\n",
      ".loc for label based indexing or\n",
      ".iloc for positional indexing\n",
      "\n",
      "See the documentation here:\n",
      "http://pandas.pydata.org/pandas-docs/stable/indexing.html#ix-indexer-is-deprecated\n",
      "  \n"
     ]
    }
   ],
   "source": [
    "for i in range(1000):\n",
    "    gener_zero.ix[i, temp_list[i]] = 1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Action</th>\n",
       "      <th>Adventure</th>\n",
       "      <th>Animation</th>\n",
       "      <th>Biography</th>\n",
       "      <th>Comedy</th>\n",
       "      <th>Crime</th>\n",
       "      <th>Drama</th>\n",
       "      <th>Family</th>\n",
       "      <th>Fantasy</th>\n",
       "      <th>History</th>\n",
       "      <th>Horror</th>\n",
       "      <th>Music</th>\n",
       "      <th>Musical</th>\n",
       "      <th>Mystery</th>\n",
       "      <th>Romance</th>\n",
       "      <th>Sci-Fi</th>\n",
       "      <th>Sport</th>\n",
       "      <th>Thriller</th>\n",
       "      <th>War</th>\n",
       "      <th>Western</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   Action  Adventure  Animation  Biography  Comedy  Crime  Drama  Family  \\\n",
       "0     1.0        1.0        0.0        0.0     0.0    0.0    0.0     0.0   \n",
       "1     0.0        1.0        0.0        0.0     0.0    0.0    0.0     0.0   \n",
       "2     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n",
       "3     0.0        0.0        1.0        0.0     1.0    0.0    0.0     1.0   \n",
       "4     1.0        1.0        0.0        0.0     0.0    0.0    0.0     0.0   \n",
       "\n",
       "   Fantasy  History  Horror  Music  Musical  Mystery  Romance  Sci-Fi  Sport  \\\n",
       "0      0.0      0.0     0.0    0.0      0.0      0.0      0.0     1.0    0.0   \n",
       "1      0.0      0.0     0.0    0.0      0.0      1.0      0.0     1.0    0.0   \n",
       "2      0.0      0.0     1.0    0.0      0.0      0.0      0.0     0.0    0.0   \n",
       "3      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n",
       "4      1.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n",
       "\n",
       "   Thriller  War  Western  \n",
       "0       0.0  0.0      0.0  \n",
       "1       0.0  0.0      0.0  \n",
       "2       1.0  0.0      0.0  \n",
       "3       0.0  0.0      0.0  \n",
       "4       0.0  0.0      0.0  "
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "gener_zero.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x1581e015198>"
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1440x576 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "gener_zero.sum().sort_values(ascending=False).plot(kind='bar', figsize=(20, 8), colormap='cool', fontsize=18)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.8"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
